home *** CD-ROM | disk | FTP | other *** search
/ Java Primer Plus / Java Primer Plus (Waite Group Proess)(1996).iso / chapter15 / Nets.java < prev    next >
Text File  |  1995-12-31  |  682b  |  36 lines

  1. import java.net.Socket;
  2. import java.net.ServerSocket;
  3. import java.io.IOException;
  4.  
  5.  
  6. public class Nets {
  7.     
  8.     static Socket theSocket;
  9.     static ServerThread client[] = new ServerThread[10];
  10.     static ServerSocket SS;
  11.  
  12.  
  13.     public static void main(String args[]) throws IOException {     
  14.         int g;
  15.  
  16.       System.out.println("Server coming up....");
  17.       SS = new ServerSocket(1237);
  18.  
  19.       while (true) {
  20.          theSocket = SS.accept();
  21.        
  22.         for (g=0;g<3;++g)    
  23.             if ((client[g] == null) || (!client[g].isAlive())) break;
  24.  
  25.         if (g<3) {
  26.         client[g] = new ServerThread(theSocket,g);    
  27.         client[g].start();
  28.         }
  29.          else System.out.println("Rejected a connection...");
  30.         }                    
  31.       }
  32.     }
  33.  
  34.     
  35.  
  36.